#ifndef _RANDGEN_H__
#define _RANDGEN_H__

typedef struct _RAND_GEN RAND_GEN;

RAND_GEN *Rand_new(void);

void Rand_delete(RAND_GEN *r);

int Rand_long(RAND_GEN *r, unsigned long *pval);

int Rand_double(RAND_GEN *r, double *pval);

#endif
